import numpy as np

a = np.arange(6)
print(a)
print()

b = np.arange(6).reshape(2,3)
print(b)
print()

# ‘C’：默认参数，使用类似 C-like 语言（行优先）中的索引方式进行读写。
# ‘F’：使用类似 Fortran-like 语言（列优先）中的索引方式进行读写。
# ‘A’：原数组如果是按照‘C’的方式存储数组，则用‘C’的索引对数组进行reshape，否则使用’F’的索引方式。

c = b.copy()
c = c.reshape((3,2), order='C')
print(b)
print(c)
print()

d = b.copy()
d = d.reshape((3,2), order='F')
print(b)
print(d)
print()

e = b.copy()
e = e.reshape((2,3), order='A')
print(e)
print()